package com.video.video.domain.app.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 充值记录
 */
@Data
public class AppEchargeRecordDto implements Serializable {
  /** 充值方式：1 平台 2 合伙人 */
  private String echargeType;

  /** 支付渠道：1 支付宝 2 微信 3银行卡 4 现金 */
  private String type;

  /**
   * 充值账号
   */
  private String accountNumber;

  /** 当前会员余额金额（充值前） */
  private BigDecimal currentAmount;

  /** 充值金额 */
  private BigDecimal amount;

  /** 充值时间 */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date createTime;
}
